package entities;

import java.io.Serializable;
import java.util.Date;

import basic.BaseEntity;
import basic.FieldMeta;

public class TBin extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	@FieldMeta(primary = true, name = "卡BIN编号", description = "卡BIN编号,指银行卡的前六位数字", column = "bin_no", require = true, range = true, length = 32, order = 0)
	private String binNo;

	public String getBinNo() {
		return binNo;
	}

	public void setBinNo(String binNo) {
		this.binNo = binNo;
	}

	@FieldMeta(name = "卡类别", description = "卡类别(借记卡或贷记卡)", column = "bin_type", require = true, length = 100, order = 1)
	private String binType;

	public String getBinType() {
		return binType;
	}

	public void setBinType(String binType) {
		this.binType = binType;
	}

	@FieldMeta(name = "卡种", description = "卡种(标准,高级,合作,旅游等等卡种类)", column = "bin_catalog", require = true, length = 100, order = 2)
	private String binCatalog;

	public String getBinCatalog() {
		return binCatalog;
	}

	public void setBinCatalog(String binCatalog) {
		this.binCatalog = binCatalog;
	}

	@FieldMeta(name = "卡所属银行名称", description = "卡所属银行名称", column = "bin_name", require = true, length = 100, order = 3)
	private String binName;

	public String getBinName() {
		return binName;
	}

	public void setBinName(String binName) {
		this.binName = binName;
	}

	@FieldMeta(name = "卡所属国家", description = "卡所属国家(两位国家码)", column = "bin_country", require = true, length = 100, order = 4)
	private String binCountry;

	public String getBinCountry() {
		return binCountry;
	}

	public void setBinCountry(String binCountry) {
		this.binCountry = binCountry;
	}

	@FieldMeta(name = "状态", description = "是否可用", column = "bin_state", require = true, length = 1, order = 5)
	private String binState;

	public String getBinState() {
		return binState;
	}

	public void setBinState(String binState) {
		this.binState = binState;
	}

	@FieldMeta(name = "更新日期", description = "更新日期", column = "bin_date", require = true, range = true, order = 6)
	private Date binDate;

	public Date getBinDate() {
		return binDate;
	}

	public void setBinDate(Date binDate) {
		this.binDate = binDate;
	}

	@FieldMeta(name = "备注", description = "备注", column = "bin_remark", length = 100, order = 7)
	private String binRemark;

	public String getBinRemark() {
		return binRemark;
	}

	public void setBinRemark(String binRemark) {
		this.binRemark = binRemark;
	}

}